package core

import "context"

type NacosRegistrar struct {
}

func NewNacosRegistrar() (registrar *NacosRegistrar, err error) {
	return nil, nil
}
func (registrar *NacosRegistrar) Close() {
	if registrar == nil {
		return
	}

}
func (registrar *NacosRegistrar) Register(ctx context.Context, node *Node) error {

	return nil
}
func (registrar *NacosRegistrar) Deregister(ctx context.Context, node *Node) error {
	return nil
}

//func (adapter *NacosAdapter) Connect(conf *ClusterConf) (err error) {
//	fmt.Println("nacos connected")
//	return err
//}
//func (adapter *NacosAdapter) Register(nodeName string, bindAddr string, watch RegisterWatch) (nodeId uint32, err error) {
//
//	return
//}
//
//func (adapter *NacosAdapter) DeRegister() {
//
//}
//func (adapter *NacosAdapter) GetNodes() (nodes []*Node, err error) {
//	return
//}
